how to deal with difficult times in life